package com.ruoyi.store.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import javax.validation.constraints.*;


/**
 * 素材管理编辑对象 hm_system_attachment
 *
 * @author ruoyi
 * @date 2021-07-03
 */
@Data
@ApiModel("素材管理编辑对象")
public class HmSystemAttachmentEditBo {


	/** $column.columnComment */
	@ApiModelProperty("$column.columnComment")
	private Integer attId;

	/** 附件名称 */
	@ApiModelProperty("附件名称")
	@NotBlank(message = "附件名称不能为空")
	private String name;

	/** 附件路径 */
	@ApiModelProperty("附件路径")
	@NotBlank(message = "附件路径不能为空")
	private String attDir;

	/** 压缩图片路径 */
	@ApiModelProperty("压缩图片路径")
	private String sattDir;

	/** 附件大小 */
	@ApiModelProperty("附件大小")
	@NotBlank(message = "附件大小不能为空")
	private String attSize;

	/** 附件类型 */
	@ApiModelProperty("附件类型")
	@NotBlank(message = "附件类型不能为空")
	private String attType;

	/** 分类ID0编辑器,1商品图片,2拼团图片,3砍价图片,4秒杀图片,5文章图片,6组合数据图， 7前台用户 */
	@ApiModelProperty("分类ID0编辑器,1商品图片,2拼团图片,3砍价图片,4秒杀图片,5文章图片,6组合数据图， 7前台用户")
	@NotNull(message = "分类ID0编辑器,1商品图片,2拼团图片,3砍价图片,4秒杀图片,5文章图片,6组合数据图， 7前台用户不能为空")
	private Integer pid;

	/** 图片上传类型 1本地 2七牛云 3OSS 4COS  */
	@ApiModelProperty("图片上传类型 1本地 2七牛云 3OSS 4COS ")
	@NotNull(message = "图片上传类型 1本地 2七牛云 3OSS 4COS 不能为空")
	private Integer imageType;

	/** 更新时间 */
	@ApiModelProperty("更新时间")
	private Date updateTime;
}
